html,body,#app {
	width: 100%;
	height: 100%;
	margin: 0 0;
	font-size: 16px;
	font-family: sans-serif, Arial, Helvetica;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	overflow: hidden;
}
.el-aside, .el-menu {
	background: #fafafa;
}
.el-submenu > .el-submenu__title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f5f5f5; /* f6f6f6 */
}
.el-submenu.is-active .el-submenu__title, .el-submenu.is-active .el-submenu__title i {
	color: #409eff;
}
.el-submenu.is-active .el-submenu__title {
	border-bottom-color: #e4f2ff; /* #f3f9ff */
}
/* .el-submenu.is-active > .el-menu {
	background: #fbfbf5;
}
.el-submenu > .el-menu {
	background: #fbfbf5;
}*/
.el-menu-item.is-active {
	background: #f3f9ff;
}
.el-dropdown-menu a {
	text-decoration: none;
}

.el-date-editor.el-input, .el-date-editor.el-input__inner {
	width: 12rem;
}
.filter-container {
	padding-top: 20px;
}
.filter-container .el-select {
	width: 8rem;
}
.filter-container .el-range-editor {
	width: 15rem;
}

.toolbar-container {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
.el-table .el-link {
	/* padding: 0 0.3rem; */
	padding: 0 0;
}
.el-pagination {
	margin-top: 1rem;
}
.el-dialog .el-form {
	padding-left: 10px;
	padding-right: 30px;
}
.el-dialog .el-dialog__footer {
    padding: 10px 30px 20px;
}
.el-dropdown-menu--small .el-dropdown-menu__item {
	font-size: 14px;
}
.el-table--mini, .el-table--small, .el-table__expand-icon {
    font-size: 14px;
}
.el-table .cell, .el-table--border td:first-child .cell, .el-table--border th:first-child .cell {
    padding-left: 5px;
}
.el-table .cell {
	padding-right: 5px;
}
.el-table th>.cell {
	padding-left: 5px;
    padding-right: 5px;
}
.el-table .el-form-item .el-tag {
	margin-right: 5px;
}
.el-input.is-disabled .el-input__inner {
	color: #606266;
}
.hide {
	display: none !important;
}
textarea {
	font-family: sans-serif, Arial, Helvetica;
}
.el-form-item.is-error .el-transfer .el-transfer-panel {
	border-color: #F56C6C;
}
audio {
    width: 15rem;
    height: 2rem;
}
.CodeMirror-lint-tooltip {
    z-index: 6000 !important;
}
.ellipsis {
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}